var TTCart = {
	load : function() { // 加载购物车数据

	},
	itemNumChange : function() {
		$(".increment").click(
				function() {// ＋
					var _thisInput = $(this).siblings("input");
					_thisInput.val(eval(_thisInput.val()) + 1);
					$.post("/cart/update/num/" + _thisInput.attr("itemId")
							+ "/" + _thisInput.val() + ".html", function(data) {
						TTCart.refreshTotalPrice();
					});
				});
		$(".decrement").click(
				function() {// -
					var _thisInput = $(this).siblings("input");
					if (eval(_thisInput.val()) == 1) {
						return;
					}
					_thisInput.val(eval(_thisInput.val()) - 1);
					$.post("/cart/update/num/" + _thisInput.attr("itemId")
							+ "/" + _thisInput.val() + ".html", function(data) {
						TTCart.refreshTotalPrice();
					});
				});
		$(".quantity-form .quantity-text").rnumber(1);// 限制只能输入数字
		$(".quantity-form .quantity-text").change(
				function() {
					var _thisInput = $(this);
					$.post("/cart/update/num/" + _thisInput.attr("itemId")
							+ "/" + _thisInput.val() + ".html", function(data) {
						TTCart.refreshTotalPrice();
					});
				});
	},
	refreshTotalPrice : function() { // 重新计算总价
		var total = 0;
		$(".quantity-form .quantity-text")
				.each(
						function(i, e) {
							var _this = $(e);
							total += (eval(_this.attr("itemPrice")) * 10000 * eval(_this
									.val())) / 10000;
						});
		$(".totalSkuPrice").html(new Number(total / 100).toFixed(2))
				.priceFormat({ // 价格格式化插件
					prefix : '￥',
					thousandsSeparator : ',',
					centsLimit : 2
				});
	}
};

$(function() {
	TTCart.load();
	TTCart.itemNumChange();
});